package com.heima.controller.sku;

import com.heima.common.PageResult;
import com.heima.common.Result;
import com.heima.pojo.Sku;
import com.heima.pojo.dto.SkuPageDTO;
import com.heima.service.SkuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/api/vm-service/sku")
public class SkuController {
    @Autowired
    private SkuService skuService;

    @GetMapping("/search")
    public PageResult pageQuery(SkuPageDTO skuPageDTO){
        return skuService.pageQuery(skuPageDTO);
    }

    @PostMapping
    public Result add(@RequestBody Sku sku){
        skuService.add(sku);
        return Result.success();
    }

    @PutMapping("/{skuId}")
    public Result update(@PathVariable Long skuId, @RequestBody Sku sku){
        skuService.update(skuId,sku);
        return Result.success();
    }

}
